﻿@charset "utf-8";
@import "/Skins/Default/resetcommon.css";
/*index.css*/
.banner { position:relative; height:491px; }
.banner a { height:491px; display:block; }
/*四大要素*/
.box { border:1px solid #afafaf; background:#fff; }
.tit { background:url(Img/Index/tit.gif) left top repeat-x; font-family:"Microsoft Yahei"; height:42px; line-height:42px; font-weight:normal; }
.tit .more { float:right; color:#666; font-size:12px; text-transform:uppercase; background:url(Img/Index/more.gif) right 17px no-repeat; padding-right:11px; margin:0 17px 0 0; }
.tit .t_name { float:left; display:inline-block; height:42px; line-height:42px; background:url(Img/Index/tit_h.png) left top no-repeat; color:#fff; font-size:16px; font-weight:bold; padding-left:30px; width:113px; margin:-1px 0 0 -1px; }
.tit ul { float:left; margin-top:-3px; }
.tit ul li { float:left; }
.tit .p_name { color:#333; font-size:16px; display:inline-block; line-height:44px; padding-left:30px; width:113px; }
.tit .p_cur { background:url(Img/Index/tit_h.png) left top no-repeat; color:#fff; font-weight:bold; }
.bg1 { background:url(Img/Index/bg1.jpg) center top no-repeat; height:718px; overflow:hidden; }
.four { width:960px; margin:0 auto; padding-top:50px; font-family:"Microsoft Yahei"; }
.fo_tit { padding-left:130px; height:105px; margin-bottom:17px; overflow:hidden; }
.fo_tit em { float:left; text-align:right; font-family:"Arial"; font-size:22px; color:#a0a0a0; }
.fo_tit em b { font-size:70px; text-transform:uppercase; display:block; margin-bottom:-12px; }
.fo_tit span { float:left; color:#0054a5; font-size:30px; padding:6px 6px 0; }
.fo_tit span b { display:block; font-size:42px; margin-top:-6px; }
.fo_tit i { float:left; font-weight:normal; font-size:70px; color:#f26600; padding-top:10px; }
.fo_tit i b { font-style:normal; font-size:42px; margin-left:6px; }
.fo_con { height:555px; position:relative; }
.fo_con a { display:block; }
.fo_con p { position:absolute; }
.fo_con .f1 { top:-6px; left:82px; }
.fo_con .f2 { top:-4px; right:76px; }
.fo_con .f3 { top:260px; left:59px; }
.fo_con .f4 { top:259px; right:55px; }
.fo_con .f5 { top:97px; right:314px; }
.fo_con .f2 span { padding-left:26px; }
.fo_con .f3 span { padding-left:16px; }
.fo_con .f4 span { padding-left:20px; }
.fs_img { width:198px; }
.fs_img img { width:198px; height:198px; }
.fs_img span { display:block; text-align:center; color:#eaecec; font-size:22px; font-weight:bold; margin-top:10px; margin-left:5px; }
.fb_img { width:343px; }
.fb_img img { width:343px; height:343px; }
/*中国五百强企业*/
.sh1 { background:url(Img/Index/sh1.gif) center bottom no-repeat; padding-bottom:75px; }
.bg2 { background:url(Img/Index/bg2.jpg) center top no-repeat; height:690px; overflow:hidden; }
.steel { width:960px; margin:0 auto; padding-top:50px; font-family:"Microsoft Yahei"; }
.st_tit { text-align:center; font-weight:normal; margin-bottom:44px; }
.st_tit i { font-weight:bold; font-style:normal; color:#6097ce; font-size:44px; font-family:"Arial"; text-transform:uppercase; display:block; }
.st_tit div { display:block; margin-top:-15px; }
.st_tit div em { color:#02478e; font-size:24px; padding:0 6px; background:#ffc000; }
.st_tit div b { color:#e1e3e2; font-size:34px; margin-left:6px; }
.st_tit span { display:block; text-align:left; padding-left:222px; height:38px; line-height:44px; color:#0054a5; font-size:20px; }
.st_tit span em { display:inline-block; }
.st_tit span .st1 { width:182px; text-align:center; }
.st_tit span .st2 { width:133px; text-align:center; }
.st_tit span .st3 { width:182px; text-align:center; }
.st_con { height:450px; position:relative; }
.st_con em { display:block; color:#023862; font-size:18px; width:44px; line-height:20px; position:absolute; }
.st_con .s1 { top:19px; left:416px; }
.st_con .s2 { top:118px; left:474px; }
.st_con .s3 { top:228px; left:470px; }
.st_con .s4 { top:338px; left:418px; }
.st_con dl { position:absolute; }
.st_con dt { color:#02478e; font-size:18px; display:inline; font-weight:bold; background:#ffa800; height:28px; line-height:28px; padding:0 16px 2px 16px; }
.st_con dd { color:#fff; font-size:14px; line-height:20px; padding-left:8px; margin-top:5px; }
.st_con dd b { color:#ffa800; }
.st_con .st_dl1 { top:0; left:474px; }
.st_con .st_dl1 dd { width:365px; }
.st_con .st_dl2 { top:95px; left:539px; }
.st_con .st_dl2 dd { width:355px; }
.st_con .st_dl3 { top:210px; left:527px; }
.st_con .st_dl3 dd { width:365px; }
.st_con .st_dl4 { top:327px; left:476px; }
.st_con .st_dl4 dd { width:365px; }
/*产品中心*/
.product { width:960px; margin:0 auto 40px;  overflow:hidden; }
.pr_lt { width:234px; float:left; background:url(Img/Index/lt_bg.gif) left top repeat-y; }
.pr_rt { width:700px; float:right; height:822px; overflow:hidden; }
.lt_con { background:url(Img/Index/lt_bt.gif) left bottom no-repeat; padding-bottom:8px; }
.pr_lt h2 { height:75px; background:url(Img/Index/h2.gif) left top no-repeat; font-size:16px; font-family:"Microsoft Yahei"; }
.pr_lt h2 a { color:#fff; display:block; padding:20px 0 0 57px; }
.lt_con h3 { height:31px; line-height:31px; width:173px; margin:12px auto 6px; background:url(Img/Index/h3.gif) left center no-repeat; font-size:14px; font-weight:normal; font-family:"Microsoft Yahei"; padding:0 10px 0 26px; }
.lt_con h3 a { color:#666; height:31px; overflow:hidden; display:block; background:url(Img/index/h3_ico.gif) right center no-repeat; font-size:16px; font-weight:bold; }
.lt_con ul { padding:0 0 12px 0; width:200px; margin:0 auto;}
.lt_con li {  line-height:34px; overflow:hidden; height:34px; background:url(Img/Index/ct_li.gif) 11px center no-repeat; padding-left:26px; border-bottom:1px dotted #b6b6b6;}
.lt_con li a { display:inline-block; font-size:14px;}
.pr_list { padding:23px 0 0 24px; }
.pr_list li {height:240px; float:left; width:208px; display:inline; margin:0 13px 15px 0; background:url(Img/Index/sh2.gif) center 204px no-repeat; position:relative; }
.pr_list li .img { display:block; }
.pr_list li .img img { width:200px; height:196px; display:block; padding:3px; border:1px solid #bebebe; }
.pr_list li .img:hover img { border-color:#0071be; }
.pr_list li span { display:block; color:#666; margin-top:12px; text-align:center; }
.pr_list li p { display:none; position:absolute; left:4px; top:4px; background:url(Img/Index/pic_h.png) no-repeat; width:172px; height:166px; color:#fff; padding:30px 12px 0 20px; font-weight:bold; font-size:14px;font-family:"Microsoft Yahei";}
.pr_list li p a { color:#fff; }
.pr_list li p a:hover { text-decoration:none; }
.pr_list li .sp1 { display:block; border-bottom:1px solid #fff; height:30px; line-height:30px;font-size:16px;}
.pr_list li .sp2 { display:block; font-size:16px; border-bottom:1px solid #fff; height:32px; line-height:28px; margin-bottom:4px;}
.pr_list li p span { display:block; margin-top:22px;}
.pr_list li p .pf { margin-right:5px;}
/*pk*/
.pk_bg { background:url(Img/Index/pk-.jpg) center top no-repeat; }
.pk { width:960px; margin:0 auto; padding-top:126px; font-family:"Microsoft Yahei"; }
.m_tel { margin-bottom:72px; }
.m_tel span { font-size:18px; color:#fff; font-size:14px; }
.m_tel em { font-family:"Arial"; font-size:18px; }
.m_tel .zx { display:inline-block; background:url(Img/Index/zx.gif) no-repeat; width:84px; height:24px; line-height:21px; text-align:center; font-size:14px; color:#fff; font-weight:bold; display:inline-block; margin-left:42px; }
.pk_tit { font-weight:normal; background:url(Img/Index/pk_tit.gif) no-repeat; width:452px; height:40px; line-height:46px; color:#333; font-size:16px; margin-bottom:15px; }
.pk_tit b { display:inline-block; color:#fff; font-size:22px; width:136px; margin-right:16px; line-height:40px; text-align:center; }
.pk_lt, .pk_rt { width:415px; }
.pk_md { float:left; padding:64px 0 0 24px; }
.pk_con { margin-bottom:21px; }
.pk_con dd { background:url(Img/Index/pk_line.gif) left bottom repeat-x; height:204px; }
.pk_con dt img { width:403px; height:222px; padding:3px; border:1px solid #bebebe; }
.pk_con h4 { margin:17px 0 5px; height:29px; line-height:29px; text-align:center; border-top:1px dashed #bbb; border-bottom:1px dashed #bbb; color:#333; font-size:16px; }
.pk_con span { display:block; border-bottom:1px dashed #e1e1e1; overflow:hidden; zoom:1; padding:7px 0; }
.pk_con span img { vertical-align:middle; float:left; }
.pk_con span em { float:right; width:360px; font-size:14px; line-height:25px; }
.pk_con .pk_lst { border-bottom:none; }
.pk_con .pk_lt span { padding:11px 0; }
.pk_con .pk_lt h4 { color:#187adb; }
.pk_bt { background:url(Img/Index/pk_img.jpg) 522px 0 no-repeat; padding:24px 508px 0 0; height:364px; }
.pk_bt .pk_tit { background:url(Img/Index/pk_tit1.gif) no-repeat; margin-bottom:17px; }
.pk_bt p { line-height:30px; font-size:14px; color:#333; height:178px; margin-bottom:32px; overflow:hidden; }
.pk_bt p b { color:#f36100; }
.pk_more { display:block; color:#fff; font-size:16px; font-weight:bold; background:url(Img/Index/pk_bt.gif) no-repeat; width:252px; height:48px; line-height:46px; padding-left:79px; }
/*四大理由*/
.ly_bg { background:url(Img/Index/ly_bg.jpg) center top no-repeat; background-color:#f3f3f3; height:1414px; }
.ly { width:1010px; margin:0 auto; font-family:"Microsoft Yahei"; }
.ly_tit { height:202px; padding:33px 0 0 185px; font-weight:normal; }
.ly_tit a { display:block; overflow:hidden; zoom:1; }
.ly_tit span { float:left; text-align:right; color:#fff; font-size:40px; padding-right:6px; }
.ly_tit span em { font-family:"Times New Roman"; display:block; text-transform:uppercase; color:#80acd1; font-size:24px; }
.ly_tit b { float:left; color:#f7f7f7; font-size:52px; }
.ly_tit b em { color:#ffa800; }
.ly_con { background:url(Img/Index/ly.jpg) left top no-repeat; height:1172px; position:relative; }
.ly_con dl { width:515px; position:absolute; }
.ly_con dt { margin-bottom:12px; overflow:hidden; zoom:1; }
.ly_con .dl1 dt { background:url(Img/Index/ly_line.gif) 205px 51px no-repeat; }
.ly_con .dl2 dt { background:url(Img/Index/ly_line.gif) 189px 51px no-repeat; }
.ly_con .dl3 dt { background:url(Img/Index/ly_line.gif) 166px 51px no-repeat; }
.ly_con .dl4 dt { background:url(Img/Index/ly_line.gif) 189px 51px no-repeat; }
.ly_con dt img { float:left; padding:6px 0 0 0; margin-right:10px; }
.ly_con dt span { float:left; display:inline; }
.ly_con dt b { color:#0269dd; font-weight:bold; display:block; font-size:32px; }
.ly_con dt em { color:#828282; text-transform:uppercase; background:#f3f3f3; _margin-top:-8px; }
.ly_con dd { line-height:30px; font-size:16px; }
.ly_con dd b { color:#187adb; }
.ly_con dd a { display:block; background:url(Img/Index/lu_bt.gif) no-repeat; width:144px; height:33px; line-height:33px; text-align:center; margin-top:15px; color:#fff; font-size:14px; font-family:"宋体"; }
.ly_con .dl1 { top:13px; left:0; }
.ly_con .dl2 { top:304px; left:525px; width:478px; }
.ly_con .dl3 { top:612px; left:0; }
.ly_con .dl4 { top:888px; left:524px; width:506px; }
/*recommend*/
.fenlei { width:960px; margin:20px auto 30px; background:url(Img/Index/fl_bg.jpg) center top no-repeat; height:151px; padding-top:27px;font-family:"Microsoft Yahei";}
.fl_list { padding-left:25px; height:96px; overflow:hidden;}
.fl_list li { float:left; display:inline; margin-right:0;}
.fl_list li .lt_img { float:left;}
.lt_img img { display:inline-block; padding:2px; border:1px solid #ccc; }
.fl_list li span { float:left; width:97px; color:#333; font-size:16px; display:inline; margin:5px 0 0 6px;}
.fl_list li .rt_zx { display:block; background:url(Img/Index/f_btn.gif) no-repeat; width:79px; height:28px; line-height:24px; text-align:center; color:#fff; font-size:14px; font-weight:bold; margin-top:8px;}
.reconmend { width:960px; margin:0 auto 15px; background:url(Img/Index/sh3.gif) center bottom no-repeat; padding-bottom:40px; overflow:visible}
.reconmend .f_border { height:278px;}
.reconmend .f_tit { margin-bottom:11px;}
.re_list { height:230px; overflow:hidden; }
.re_list li { float:left; width:197px; display:inline; margin-left:35px; background:url(Img/Index/f5_sh.gif) center 193px no-repeat; position:relative; }
.re_list li .img { display:block;}
.re_list li .img img { border: 1px solid #BEBEBE;display:block; height:185px; padding:3px; width:189px;}
.re_list li .img span { display:block; text-align:center; color:#666; margin-top:10px; height:18px; overflow:hidden;}
.re_list li p { display:none; position:absolute; left:4px; top:4px; background:url(Img/Index/pic_h.png) no-repeat; width:169px; height:154px; color:#fff; padding:30px 10px 0 10px; font-weight:bold; font-size:14px;font-family:"Microsoft Yahei";}
.re_list li p a { color:#fff; }
.re_list li p a:hover { text-decoration:none; }
.re_list li .sp1 { display:block; border-bottom:1px solid #fff; height:30px; line-height:30px; font-size:16px;}
.re_list li .sp2 { display:block; font-size:16px; border-bottom:1px solid #fff; height:32px; line-height:28px; margin-bottom:4px;}
.re_list li p span { display:block; margin-top:22px;}
.re_list li p .pf { margin-right:5px;}